boat trailer - French English Dictionary